package com.sevenGroup.pawnshop.controller.form;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sevenGroup.pawnshop.model.GoodProperties;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 *
 * 商品的查询条件
 *
 */
@Data
@ApiModel("")
public class ShopSelectConditionalForm {

//    状态：待鉴定，待评估，已评估，其他
    @ApiModelProperty("商品评估鉴定的状态：待鉴定，待评估，已评估，其他")
    private String goodState;

//    门店ID
    @ApiModelProperty("门店ID")
    private Integer storeId;

//    商品大类ID
    @ApiModelProperty("商品大类ID")
    private Integer firstTypeId;

//    商品小类ID
    @ApiModelProperty("商品小类ID")
    private Integer secondTypeId;

//    品牌ID
    @ApiModelProperty("品牌ID")
    private Integer brandId;

//    仓库ID
    @ApiModelProperty("仓库ID")
    private Integer warehouseId;

//    分页
    @ApiModelProperty("分页对象")
    private Page page;

//    模糊条件
    @ApiModelProperty("根据这个值模糊匹配商品名或者商品大类名，商品小类名，品牌等")
    private String varValue;

//    模糊条件
    @ApiModelProperty("根据这个值模糊匹配userName字段")
    private String userName;

//    商品ID
    @ApiModelProperty("商品ID")
    private Integer goodId;

//    属性值
    @ApiModelProperty("属性值")
    private GoodProperties goodProperties;

}
